/*
 * 项目名称：维邦统计
 * 描述：
 * Copyright (C) 2024 江苏维邦软件有限公司
 *
 * 这一程序是自由软件：你可以根据 GNU 通用公共许可证 (GPLv3) 的条款重新分发或修改它。任何后续版本均需在相同许可证下发布。
 *
 * 本程序的发布旨在遵守 GNU GPLv3 协议，完整协议文本请参阅项目根目录的 LICENSE 文件，或访问 <https://www.gnu.org/licenses/gpl-3.0.html>。
 */
BODY {FONT-SIZE: 12px;}
A:link {FONT-SIZE: 12px; COLOR: #052C52; TEXT-DECORATION: none}
A:visited {FONT-SIZE: 12px; COLOR: #052C52; TEXT-DECORATION: none}
A:hover {FONT-SIZE: 12px; COLOR: #FF0000; TEXT-DECORATION: underline}

.x-grid3-row td,.x-grid3-summary-row td{ border-right: 1px solid #eceff6;}

#header{
   border:0 none;
   padding-top:0px;
   padding-left:0px;
}

#header .api-title {
    margin:0px;
	text-align:center;
	
}

.x-btn-icon .zd {
	background-image: url('../images/defaultmodel.gif');
}

.x-btn-icon .hy {
	background-image: url('../images/new_window.gif');
}

.icon-menu{
	background-image: url('../images/menu.png') !important;
}

.icon-application_form_magnify{
	background-image: url('../images/application_form_magnify.png') !important;
}

.icon-cup_edit{
	background-image: url('../images/cup_edit.png') !important;
}

.icon-page_white_world{
	background-image: url('../images/page_white_world.png') !important;
}

.icon-building{
	background-image: url('../images/building.png') !important;
}

.icon-report_edit{
	background-image: url('../images/report_edit.png') !important;
}

.icon-report{
	background-image: url('../images/report.png') !important;
}

.icon-book_open{
	background-image: url('../images/book_open.png') !important;
}

.icon-telephone{
	background-image: url('../images/telephone.png') !important;
}

.icon-user_comment{
	background-image: url('../images/user_comment.png') !important;
}

.icon-computer{
	background-image: url('../images/computer.png') !important;
}

.icon-computer{
	background-image: url('../images/computer.png') !important;
}

.icon-cog{
	background-image: url('../images/cog.png') !important;
}

.icon-group{
	background-image: url('../images/group.png') !important;
}
.icon-vcard{
	background-image: url('../images/vcard.png') !important;
}

.icon-page{
	background-image: url('../images/page.png') !important;
}

.icon-computer{
	background-image: url('../images/computer.png') !important;
}

.icon-pencil-add{
	background-image: url('../images/pencil_add.png') !important;
}

.icon-pencil{
	background-image: url('../images/pencil.png') !important;
}

.icon-pencil-delete{
	background-image: url('../images/pencil_delete.png') !important;
}

.icon-house{
	background-image: url('../images/house.png') !important;
}

.icon-bullet_square{
	background-image: url('../images/bullet_square.png') !important;
}

.icon-folder_add{
	background-image: url('../images/folder_add.png') !important;
}

.icon-folder_edit{
	background-image: url('../images/folder_edit.png') !important;
}

.icon-folder_delete{
	background-image: url('../images/folder_delete.png') !important;
}

.icon-folder_explore{
	background-image: url('../images/folder_explore.png') !important;
}

.icon-expand{
	background-image: url('../images/expand.png') !important;
}

.icon-collapse{
	background-image: url('../images/collapse.png') !important;
}
.icon-arrow_refresh_small{
	background-image: url('../images/arrow_refresh_small.png') !important;
}

.icon-upload_add{
	background-image: url('../images/tab_add.png') !important;
}

.icon-upload_edit{
	background-image: url('../images/tab_edit.png') !important;
}
.icon-upload_delete{
	background-image: url('../images/tab_delete.png') !important;
}
.icon-upload_down{
	background-image: url('../images/tab_go.png') !important;
}

.icon-map_marker{
	background-image: url('../images/map_marker.png') !important;
}

.upload-icon {
    background: url('images/extjs/icons/fam/image_add.png') no-repeat 0 0 !important;
}

.icon-uploadpic {
    background: url('../images/picture.png') no-repeat 0 0 !important;
}
.icon-uploadpicvideo{
    background: url('../images/mediaplayer.png') no-repeat 0 0 !important;
}

.btn_class .x-btn-text {
    color:#800000;
}

.mainbtn{
	font:normal 12px tahoma, arial, sans-serif;
}



.logintext {
    font:normal 12px tahoma, arial, sans-serif;
	font-weight: bold;
}

.loading-ds {
    background-image:url('../images/loading.gif');
}
.repWin {
    background-image:url('../images/new_window.gif');
}

#loading img {
    margin-bottom:5px;
    overflow:hidden;
}

.loading-indicator {
    font-size:11px;
    background-image:url('../images/loading.gif');
    background-repeat: no-repeat;
    background-position:top left;
    padding-left:20px;
	height:18px;
	text-align:left;
	overflow:hidden;
}

/*
#loading-mask{
	position:absolute;
	left:0;
	top:0;
	right:0;
	bottom:0;
	margin:0;
    width:100%;
    height:100%;
    z-index:20000;
    overflow:hidden;
    background-color:white;
}
*/
#loading{
	position:absolute;
	left:45%;
	top:40%;
	padding:2px;
	z-index:20001;
    height:auto;
    overflow:hidden;
}

#loading .loading-indicator{
	background:white;
	color:#555;
	font:tahoma,arial,helvetica;
	padding:10px;
	margin:0;
    text-align:center;
    font-size:12px;
    height:auto;
    overflow:hidden;
}
.ext-ie .x-form-text{
	margin:0; 
}

 /* 以下是解決 字体变小问题的css*/
.x-window-footer {
	position: relative;
	top: 0;
	right: 0;
}

.x-tab-strip SPAN.x-tab-strip-text {
	font-size: 12px;
}

.x-panel-header {
	font-size: 12px;
}

.x-tree-node {
	font-size: 12px;
}

.x-grid3-hd-row TD {
	font-size: 12px;
}

.x-grid3-row TD {
	font-size: 12px;
	LINE-HEIGHT: 18px;
}

.x-tip .x-tip-bd {
	font-size: 12px;
}

.x-tip h3 {
	font-size: 12px;
}

.x-tip .x-tip-bd-inner {
	font-size: 12px;
}

.x-panel-tl .x-panel-header {
	FONT: normal 12px tahoma, arial, verdana, sans-serif;
}

.x-form-field {
	FONT: 12px tahoma, arial, helvetica, sans-serif;
}

.x-small-editor .x-form-field {
	FONT: 12px tahoma, arial, helvetica, sans-serif;
}

.x-combo-list-item {
	FONT: 12px tahoma, arial, helvetica, sans-serif;
}

.x-menu-list-item {
	FONT: 12px tahoma, arial, sans-serif;
}

.x-window-tl .x-window-header {
	FONT: bold 12px tahoma, arial, verdana, sans-serif;
}

.x-layout-split-west .x-layout-mini {
	BACKGROUND-IMAGE: url(../images/mini-left.jpg);
}

.ext-ie .x-form-text {
	margin-top: 1px;
} /* the textField missing bottom line */
.x-form-item {
	FONT: 12px tahoma, arial, helvetica, sans-serif;
}

.x-grid-group-hd DIV {
	FONT: bold 12px tahoma, arial, helvetica, sans-serif;
}

.x-btn-text-icon .x-btn-center .x-btn-text {
	background-position: 0pt 2px;
	background-repeat: no-repeat;
	padding: 3px 0pt 2px 18px;
}

.ext-gecko .x-btn button {
	padding-left: 0pt;
	padding-right: 0pt;
}

.x-btn button {
	font-size: 12px;
}

.x-toolbar td,.x-toolbar span,.x-toolbar input,.x-toolbar div,.x-toolbar select,.x-toolbar label{
	font-size: 12px;
}

.x-tip .x-tip-body {
	font-size: 12px;
}

/* Ext.PagingToolbar中字体，Ext.LoadMask字体， Ext.ToolTip字体*/
.x-toolbar div.xtb-text{
    padding:2px 2px 0;
    line-height:16px;
	font-size:12px;
    display:block;
}
.x-tip .x-tip-header-text {
    font: bold 12px tahoma,arial,helvetica,sans-serif;
    color:#444;
}

.x-tip .x-tip-body {
    font: normal 12px tahoma,arial,helvetica,sans-serif;
    color:#444;
}
.ext-el-mask-msg div {
    background-color: #eee;
    border-color:#a3bad9;
    color:#222;
    font:normal 12px tahoma, arial, helvetica, sans-serif;
}
